@media only screen and (max-width: 1650px) {
	
}
@media only screen and (max-width: 1440px) {
	
}
@media only screen and (max-width: 1366px) {
	
}
@media only screen and (max-width: 1280px) {
	.foter-info li{
		margin-left: 7%;
	}
	.qcore{
		padding: 0;
	}
	.qcore img{
		width: 75px;
		height: 75px;
	}
}
@media only screen and (max-width: 1200px) {
	.index-box-right i{
		margin: 10px 0 10px 30px;
	}
}
@media only screen and (max-width: 1100px){
	.dyn-left span{
   		margin: 40% 0 15%;
	}
	.news-title+span{
	    height: 40px;
		overflow: hidden;
	}
}
@media only screen and (max-width: 1024px) {
	
}
@media only screen and (max-width: 991px){
	.pc-bg,.pc-nav,.index-box,.index-box2>span,.pc-item-nav,.content-title,.dyn-left,.rides-cs{
		display: none;
	}
	.pc-bg1{
		display: none !important;
	}
	.m-bg,.m-nav-btn,.m-logo-contant,.m-item-box,.index-box1,.m-item-nav{
		display: block;
	}
	.footer-content{
		display: initial;
	}
	.footer-content >div{
		margin: 10px 0;
	}
	.footer-content img{
		margin: 0 auto;
		display: block;
	}
	.footer-content>div:first-of-type img{
	    padding: 10px;
    	border-bottom: 1px solid #0072b0;
	}
	.foter-info ul{
		border: 0;
	}
	.foter-info li {
	    margin-left: 0;
	    width: 100%;
	    text-align: center;
	}
	.m-item-box .item-box1>div{
		width: 100%;
		padding: 0;
	}
	.tese-box>div{
		width: 32%;
		margin: 10px auto;
	}
	.tese-box>div:nth-of-type(2),.tese-box>div:nth-of-type(3){
		margin-left: 2%;
	}
	.tese-box>div:nth-of-type(4),.tese-box>div:nth-of-type(5){
		margin-left: 13%;
	}
	.index-box2>div{
		width: 100% !important;
	}
	.banner{
		margin: 0 0 30px 0; 
		width: 100%;
	}
	.banner img{
		width: 100%;
	}
	.content{
		border: 0;
	}
	.teacher-box > div {
	    margin: 15px 2%;
	    width: 46%;
	}
	.m-5 >div{
		width: 31%;
		margin: 1%;
	}
	.m-5 >div:nth-of-type(4){
		margin-left: 16.5%;
	}
	.dyn > div{
		width: 100%;
		border-top: 0;
		margin:0;
	}
	.news-title .h4{
		width: 100%;
		text-overflow: inherit;
	    white-space: inherit;
	}
	.query_form {
	    width: 70%;
	    margin: 15%;
	}
	.sign-form{
		border: 0;
	}
	.sign-form .form-group{
		display: inherit;
	}
	.sign-form .form-horizontal .control-label{
		float: none;
	}
	.sign-form .col-xs-12 i{
		color: #f01c1c;
	    vertical-align: text-top;
	    font-weight: bold;
	    float: left;
	    margin-right: 5px;
	}
	.tip{ 
		float: none !important;
	}
	.sign-title{
		width: 100%;
		margin: 10px 0;
		border: 0;
	}
	.sign-form .col-md-4{
		margin-top: 5px;
	}
	.sign-form .btn{
		width: 100%;
	}
}
@media only screen and (max-width: 980px) {
	
}
@media only screen and (max-width: 860px) {
	
}
@media only screen and (max-width: 768px) {

}
@media only screen and (max-width: 768px) {
	
}
@media only screen and (max-width: 680px) {
	.m-logo-pic{
		width: 450px;
	}
	.m-nav-btn {
	    margin-top: 35px;
	    width: 50px;
	}
	.m-logo-contant span{
		font-size: 30px;
	}
	.m-item-box .index-box-right i {
	    margin: 10px 0 10px 70px;
	}
	.dyn-right img{
		height: 110px;
	}
	.sign-form form{
		margin: 15px 0;
		width:100%;
	}
	
}
@media only screen and (max-width:620px){
	.m-logo-pic{
		width: 400px;
	}
	.m-nav-btn{
		margin-top: 32px;
	}
	.m-logo-contant span {
	    font-size: 25px;
	}
}
@media only screen and (max-width: 580px) {
	.m-item-box .index-box-right i {
	    margin: 10px 0 10px 50px;
	}
	.m-item-box .index-box-right >div {
	    top: 10%;
	}
	.query_form {
	    width: 100%;
	    margin: 15% 0;
	}
	.question-answer .question .question-content{
		width: 95%;
	}
}
@media only screen and (max-width:500px){
	.m-logo-pic{
		width: 320px;
	}
	.m-nav-btn {
	    margin-top: 25px;
	    width: 40px;
	}
	.m-logo-contant span {
	    font-size: 20px;
	    padding: 7px;
	}
}
@media only screen and (max-width: 480px) {
	.index-box-right label{
		margin: 10px 0 10px 5%;
	}
	.m-item-box .index-box-right i {
	    margin: 10px 0 10px 30px;
	}
	.tese >div i, .tese >div span{
	    margin: 5px 0px 5px 10px;
	}
	.tese >div span{
		margin-right: 10px;
	}
	.item-nav >div:first-of-type{
		padding: 0;
	}
	.dyn-right img {
	    height: 90px;
	}
	.news-title+span+span {
	    padding-top: 10px;
	}
	.question-answer .question .question-content{
		width: 90%;
	}
}
@media only screen and (max-width: 414px) {
	.m-logo-pic {
	    width: 280px;
	}
	.m-nav-btn{
		width: 30px;
	}
	.qcore img {
	    width: 65px;
	    height: 65px;
	}
	.m-item-box .index-box-right >div {
	    top: 0%;
	}
	.m-item-box .index-box-right i {
	    margin: 10px 0 10px 10px;
	}
	.tese >div i, .tese >div span{
		font-size:15px;
	}
	.tese-box{
		margin: 10px 0;
	}
	.news-title .h4{
		font-size: 16px;
	}
	.dyn-right img {
	    height: 70px;
	}
	.news-title {
	    padding: 10px 10px 5px;
	}
	.news-title+span+span {
	    padding-top: 0px;
	}
	.content>.h3{
		font-size: 20px;
	}
	.query_form .form-group {
	    width: 100%;
	}
	.query_form .btn{
		padding: 8px 12px;
	}
	.yanzheng >input{
		width: 45%;
		margin-right:5% ;
	}
	.sign-title .h3{
		font-size: 22px;
	}
}
@media only screen and (max-width:384px){
	.m-item-box .index-box-right >div>div{
		margin: 5px 5%;
	}
	.pic-info p:nth-of-type(2) span{
		width: 100%;
	    display: inline-block;	
	}
	.news-title .h4 {
	    font-size: 14px;
	}
}
@media only screen and (max-width: 375px) {
	
}
@media only screen and (max-width: 360px) {
	.m-logo-pic {
	    width: 250px;
	}
	.m-nav-btn {
	    margin-top: 20px;
	}
	.m-logo-contant span {
	    padding: 7px 5px;
	}
	.m-item-box .index-box-right i {
	    margin: 8px 0 8px 10px;
	}
	.index-box-right >div>div span{
		padding: 10px;
	}
	.tese-box>div{
		margin: 7px auto;
	}
	.m-item-nav >div span{
		padding: 10px 5px;
	}
}
@media only screen and (max-width: 320px) {
	.m-logo-pic {
	    width: 210px;
	}
	.m-nav-btn {
	    margin-top: 15px;
	    width: 25px;
	}
	.m-logo-contant span {
	    font-size: 16px;
	    padding: 7px 3px;
	}
	.footer-bottom p{
		font-size: 12px;
	}
	.index-box-right >div>div span{
		font-size: 14px;
		padding: 8px;
	}
	.m-item-box .index-box-right i {
	    margin: 5px 0 5px 10px;
	}
	.tese >div i, .tese >div span{
		font-size: 14px;
	}
	.tese-box>div{
		margin: 5px auto;
	}
	.item-nav{
		padding: 0; 
	}
	.dyn-right >div:nth-of-type(2){
		padding: 0 10px;
	}
	.dyn-right img {
	    height: 60px;
	}
	.news-title {
	    padding: 10px 10px 0px;
	}
	.m-5 >div span {
	    padding: 10px 0px;
	}
}
